Espressif Systems /ESP32 /SPI0 /CLOCK

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CLOCK

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0CLKCNT_L0CLKCNT_H0CLKCNT_N0CLKDIV_PRE0 (CLK_EQU_SYSCLK)CLK_EQU_SYSCLK

Fields

CLKCNT_L

In the master mode it must be equal to spi_clkcnt_N. In the slave mode it must be 0.

CLKCNT_H

In the master mode it must be floor((spi_clkcnt_N+1)/2-1). In the slave mode it must be 0.

CLKCNT_N

In the master mode it is the divider of spi_clk. So spi_clk frequency is system/(spi_clkdiv_pre+1)/(spi_clkcnt_N+1)

CLKDIV_PRE

In the master mode it is pre-divider of spi_clk.

CLK_EQU_SYSCLK

In the master mode 1: spi_clk is eqaul to system 0: spi_clk is divided from system clock.

Links

() ()